<?php
/**
 * 点大商城（www.diandashop.com） - 微信公众号小程序商城系统!
 * Copyright © 2020 山东点大网络科技有限公司 保留所有权利
 * =========================================================
 * 版本：V2
 * 授权主体：海南芒点网络科技有限公司
 * 授权域名：kf.hnmangdian.com
 * 授权码：iuGYepyTlKxWomKwhgsupaLmF
 * ----------------------------------------------
 * 您只能在商业授权范围内使用，不可二次转售、分发、分享、传播
 * 任何企业和个人不得对代码以任何目的任何形式的再发布
 * =========================================================
 */

// +----------------------------------------------------------------------
// | 系统 送货单设置仅多商户
// +----------------------------------------------------------------------
namespace app\controller;
use think\facade\View;
use think\facade\Db;

class ShdSet extends Common
{
    public function initialize(){
        parent::initialize();
    }
    public function index(){
        $field = 'shipping_pagetitle,shipping_pagenum,shipping_linenum';
        if(getcustom('shd_print') ||  getcustom('shop_shd_print2')){
            $field .= ',printmoney,printlian';
        }
        if(bid>0){
            $info = Db::name('business')->where('id',bid)->field($field)->find();
        }else{
            $info = Db::name('shop_sysset')->where('aid',aid)->field($field)->find();
        }
        View::assign('info',$info);
        return View::fetch();
    }
    public function save(){
        $info = input('post.info/a');
        if(bid>0){
            $count = Db::name('business')->where('id',bid)->count('id');
            if(!$count){
                 return json(['status'=>0,'msg'=>'商户不存在']);
            }
        }else{
            $count = Db::name('shop_sysset')->where('aid',aid)->count('id');
            if(!$count){
                 return json(['status'=>0,'msg'=>'商城系统设置不存在']);
            }
        }
        
        $data = [];
        $data['shipping_pagetitle'] = $info['shipping_pagetitle']?$info['shipping_pagetitle']:'';
        $data['shipping_pagenum']   = $info['shipping_pagenum']?$info['shipping_pagenum']:'';
        $data['shipping_linenum']   = $info['shipping_linenum']?$info['shipping_linenum']:'';

        if(getcustom('shd_print') ||  getcustom('shop_shd_print2')){
            $data['printmoney']     = $info['printmoney']?$info['printmoney']:'';
            $data['printlian']      = $info['printlian']?$info['printlian']:'';
        }
        if(bid>0){
            $sql = Db::name('business')->where('id',bid)->update($data);
        }else{
            $sql = Db::name('shop_sysset')->where('aid',aid)->update($data);
        }
        \app\common\System::plog('系统送货单设置');
        return json(['status'=>1,'msg'=>'保存成功','url'=>(string)url('index')]);
    }
}